Aprendizado de Máquina Clássico
Bem-vindo à Aula 6 de Conceitos de Inteligência Artificial (COMP5511). Esta sessão serve como uma ponte entre os fundamentos teóricos e as implementações algorítmicas práticas. Embora a IA moderna frequentemente enfatize o Deep Learning, Aprendizado de Máquina Clássico continua sendo a base da análise de dados. Esses algoritmos oferecem alta interpretabilidade e eficiência computacional, tornando-os a escolha preferida para dados estruturados e análises de padrão industrial.
1. Aprendizado Supervisionado
Este paradigma envolve treinar um modelo com um conjunto de dados rotulado, onde o algoritmo aprende a relação entre as variáveis de entrada e uma saída-alvo específica. Isso permite que o modelo preveja resultados com precisão para dados novos e não vistos.
- Árvores de Decisão: Modelos que dividem os dados em ramos para chegar a uma decisão de classificação ou numérica.
- Máquinas de Vetores de Suporte (SVMs): Algoritmos que encontram o hiperplano ótimo para maximizar a margem entre diferentes classes de dados.
2. Aprendizado Não Supervisionado
Estes algoritmos analisam dados não rotulados para descobrir padrões, estruturas ou agrupamentos ocultos sem qualquer orientação prévia sobre qual deve ser a saída. As principais técnicas incluem:
- Agrupamento K-means: Agrupa pontos de dados em K grupos distintos com base em similaridades de características.
- Análise de Componentes Principais (PCA): Uma redução de dimensionalidade técnica usada para simplificar dados complexos enquanto preserva sua variância essencial.